Documentary featurette chronicling Troma Entertainment's disastrous promotional tour at the 2017 Cannes Film Festival and their skirmishes with the French Police.